package com.test.demo;

import javax.crypto.Mac;

public class shuixianhuashu {
    /**
     * 1.用for循环语句得到100~999范围内的数字
     * 2.在这个循环中，求取每个数字的个位，十位，百位
     * 3。最后通过if语句判断每个个位数字上的立方和是否等于他本身
     **/
    public static void main(String[] args) {
        //1.用for循环语句得到100~999范围内的数字
        for (int i = 100; i <= 999; i++) {
            //2.在这个循环中，求取每个数字的个位，十位，百位
            int gw = i % 10;
            int sw = i / 10 % 10;
            int bw = i / 100;
            //3。最后通过if语句判断每个个位数字上的立方和是否等于他本身
            if (Math.pow(gw, 3) + Math.pow(sw, 3) + Math.pow(bw, 3) == i) {
                System.out.println(i + "\n");
            }
        }
    }
}
